The Concept of Memory Stubs as a Specialization of Dynamic Performance Stubs to Simulate Memory Access Behavior

نویسندگان

  • Peter Trapp
  • Christian Facchi
  • Sebastian Bittl
چکیده

Dynamic performance stubs provide a framework for the simulation of the performance behavior of software modules and functions. Stubs can be used for a cost-benefit analysis of the gain from performance optimization and therefore, for a gain oriented performance improvement, and can be also be used to identify “hidden” bottlenecks and the most relevant candidates for optimization. This paper evaluates memory stubs in detail as a special subset of dynamic performance stubs to optimize memory bound modules or functions. It describes and validates the possibility of simulating the memory and data cache access behavior of software modules and functions. Therefore, a new foundation for gain oriented optimization of memory behavior has been achieved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Main Memory Stubs to Simulate Heap and Stack Memory Behavior

Dynamic performance stubs provide a framework for the simulation of the performance behavior of software modules and functions, allowing many to be used as an extension to software performance engineering methodologies. The methodology of dynamic performance stubs can also be used for gain oriented performance improvements and it is also possible to identify “hidden” bottlenecks and to prioriti...

متن کامل

Building CPU Stubs to Optimize CPU Bound Systems: An Application of Dynamic Performance Stubs

Dynamic performance stubs provide a framework for the simulation of the performance behavior of software modules and functions. Hence, they can be used as an extension to software performance engineering methodologies. The methodology of dynamic performance stubs can be used for a gain oriented performance improvement. It is also possible to identify “hidden” bottlenecks and to prioritize optim...

متن کامل

How to Handle CPU Bound Systems: A Specialization of Dynamic Performance Stubs to CPU Stubs

Dynamic performance stubs provide a framework for the simulation of the performance behavior of software modules and functions. They can be used to realize a cost-benefit analysis of the gain from performance optimization and therefore, for a gain oriented improvement. It is also possible to identify “hidden” bottlenecks and the most relevant optimization candidates. This paper classifies sever...

متن کامل

Performance Improvement Using Dynamic Performance Stubs

Dynamic Performance Stubs support performance improvement. They can be used to identify “hidden” bottlenecks and also to provide better estimations of the gain from performance improvement. The idea behind these stubbing mechanism will be described, the core concept will be explained and a closer look on the possibility of creating stubs will be given. Furthermore an introduction on “How to use...

متن کامل

Adaptive Tunable Vibration Absorber using Shape Memory Alloy

This study presents a new approach to control the nonlinear dynamics of an adaptive absorber using shape memory alloy (SMA) element. Shape memory alloys are classified as smart materials that can remember their original shape after deformation. Stress and temperature-induced phase transformations are two typical behaviors of shape memory alloys. Changing the stiffness associated with phase tran...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009